
package edu.java.homework.hw07.test0604;

//Dadeni sa slednite klasove i operatori. 
//Koi ot obeliazanite s (a) do (e) tvyrdeniia sa verni:


class Foo{
	private int i;
	public void f(){ /* ..... */}
	public void g(){ /* ..... */}
}

//klasyt Bar e pravilen podklas na klasa Foo;      (a)
class Bar extends Foo{
	public int j;
	public void g(){ /* ..... */ }
}

// Declarations
public class Test0604{
	public static void main(String[] args){
		Foo a= new Foo();
		Bar b= new Bar();
		
		b.f();                 // operatoryt e dopustim;  (b)
//		a.j= 5;                // operatoryt e dopustim;  (c)
		a.g();                 // operatoryt e dopustim;  (d)
//		b.i= 3;                // operatoryt e dopustim;  (e)
	}
}

// Result --> виж Test0604b 
